package com.example.service;

import com.example.pojo.Brand;
import com.example.pojo.PageResult;

import java.util.List;

public interface BrandService {

    /**
     * 查询所有品牌
     * @return
     */
    List<Brand> findAll();

    /**
     * 分页查询
     * @return
     */
    PageResult page(Integer page, Integer pageSize);

    /**
     * 根据id删除品牌
     * @param brandID
     */
    void deleteById(Integer brandID);

    /**
     * 新增品牌
     */
    void save(Brand brand);

    /**
     * 根据id查询品牌
     * @param brandID
     * @return
     */
    Brand getById(Integer brandID);

    /**
     * 修改品牌
     * @param brand
     */
    void update(Brand brand);

    //获取所有品牌名称
    List<String> getBrandNames();

}
